(self.AMP=self.AMP||[]).push({m:0,v:"2110011758000",n:"amp-bind",ev:"0.1",l:true,f:function(AMP,_){"use strict";var m;function aa(a){var b=0;return function(){return b "+(this.element.getAttribute("id")||"")};var ya;function A(){return ya?ya:ya=Promise.resolve(void 0)}function B(){var a=this;this.promise=new Promise((function(b,c){a.resolve=b;a.reject=c}))}function za(a,b){try{return JSON.parse(a)}catch(c){return null==b||b(c),null}}function Aa(a,b){if(!isFinite(20))throw Error("Invalid depth: 20");if(a===b)return!0;for(a=[{a:a,b:b,depth:20}];0 element. See https://bit.ly/amp-var-subs.")}var h={};a.hasAttribute("credentials")&&(h.credentials=a.getAttribute("credentials"));c&&(h.cache="reload");return{xhrUrl:f,fetchOpt:h}}))}function ob(a,b,c,d){var e={detail:c};Object.assign(e,d);if("function"==typeof a.CustomEvent)return new a.CustomEvent(b,e);a=a.document.createEvent("CustomEvent");a.initCustomEvent(b,!!e.bubbles,!!e.cancelable,c);return a}function pb(a){a=AMP.BaseElement.call(this,a)||this;a.O=void 0;a.Y=new B;return a}la(pb,AMP.BaseElement);m=pb.prototype;m.getLayoutPriority=function(){return 1};m.isAlwaysFixed=function(){return!0};m.isLayoutSupported=function(){return!0};m.buildCallback=function(){var a=this;La(this.element);this.element.setAttribute("aria-hidden","true");var b=this.element;b.hasAttribute("overridable")&&db(b).then((function(c){c.addOverridableKey(b.getAttribute("id"))}));this.parseAndUpdate();this.element.hasAttribute("src")&&qb(this,!0);this.registerAction("refresh",(function(){I(a.element.hasAttribute("src"),'Can\'t refresh without "src" attribute.');qb(a,!1,!0)}))};m.mutatedAttributesCallback=function(a){if(this.getAmpDoc().hasBeenVisible())void 0!==a.src&&this.element.hasAttribute("src")&&qb(this,!1);else{var b=this.K();H().error(b,"ampdoc must be visible before mutation.")}};m.renderOutsideViewport=function(){return!0};m.parseAndUpdate=function(){return void 0===this.O&&(this.O=rb(this),null!==this.O)?sb(this,this.O,!0):A()};function rb(a){var b=a.element.children;if(0==b.length)return null;var c=a.K();if(1!=b.length)return a.user().error(c,"Should contain exactly one